Website powered by

HLSL Fake 2D Light Shader

HLSL Fake 2D Light Shader:
It can be used on both 3D plane or 2D Sprite. Both giving different controls on sorting.
By changing different shapes, colors, transparency , we can many use cases for this.
Can tweak color or transparency at runtime to create dynamic effect like when character dies can close it on character.

Let me know your thoughts one this. Any though or idea or suggestion is highly appreciated.

Youtube video showcasing shader parameters and its use cases
Using this environment from asset store : https://assetstore.unity.com/packages/2d/environments/2d-pixel-art-platformer-biome-american-forest-255694

Shader Parameters

Shader Parameters

Different environment example.
Using this one from asset store : https://assetstore.unity.com/packages/tools/game-toolkits/2d-platformer-229878

Different environment example.
Using this one from asset store : https://assetstore.unity.com/packages/tools/game-toolkits/2d-platformer-229878

It can also be used to hide character spawn or character reveal as level starts.

It can also be used to hide character spawn or character reveal as level starts.

Character spawning and revealing environment.
Using the shader on 2D square sprite here so we can also adjust the layer order to control which assets are covered or affected by this.

Character spawning and revealing environment.
Using the shader on 2D square sprite here so we can also adjust the layer order to control which assets are covered or affected by this.